package com.molichuxing.services.infrastructure.service;


import com.molichuxing.framework.service.RootService;
import com.molichuxing.services.infrastructure.dto.response.VehicleModleDto;

import java.util.List;

public interface VehicleModleService extends RootService {

	/***
   * 根据车系id 查询车系信息
	 * @param vehicleModleId
   * @return
   */
	VehicleModleDto getVehicleModleDtoById(Integer vehicleModleId);

	/***
	 * 根据车系id 查询车系信息
	 * @param vehicleModleIds
	 * @return
	 */
	List<VehicleModleDto> getVehicleModleDtoByIds(List<Integer> vehicleModleIds);


	/***
	 * 根据子品牌id 查询车系信息
	 * @param vehicleMakeId
	 * @return
	 */
	List<VehicleModleDto> getVehicleModleList(Integer vehicleMakeId);


	/***
	 * 根据子品牌id 查询车系信息
	 * @param vehicleMakeId
	 * @return
	 */
	List<VehicleModleDto> getVehicleModleListAndVehicle(Integer vehicleMakeId, List<Integer> vehicleIds);
}
